Standard Peripheral Libraries STM32F407G-DISC1 개발일지 (2) 다용도 입출력(general-purpose input/output, GPIO)은 입력이나 출력을 포함한 동작이 런타임시에 사용자에 의해 제어될 수 있는, 집적 회로나 전기 회로 기판의 디지털 신호 핀이다. 1. STM32F407G-DISC1 GPIO GPIO_Mode: 총 네가지 값을 가질 수 있다. 인풋(GPIO_Mode_IN): GPIO port에서 선택된 pin을 입력으로 사용한다. 출... IARGPIOSTM32F4XXEWARMStandard Peripheral Librariesstm32f407STM32F407G-DISC1ARMSTM32F4DISCOVERYSTM32ARM STM32F407G-DISC1 개발일지 (3) 이번에는 외부 인터럽트와 Button을 이용해 LED를 토글하는 법을 알아보자. 우선 STM32F407의 외부 인터럽트가 가능한 GPIO Port 및 Pin을 알아보자. 즉 외부 인터럽트 5 ~ 9 사이는 같은 인터럽트 핸들러에 진입하며, 10 ~ 15 사이의 외부인터럽트 역시 같은 인터럽트 핸들러로 진입하게 된다. 2.1 STM32F407G-DISC1 EXIT Code ✍ 지난 포스팅에 G... IARGPIOSTM32F4XXexitEWARMStandard Peripheral LibrariesInterruptstm32f407STM32F407G-DISC1ARMSTM32F4DISCOVERYSTM32ARM STM32F407G-DISC1 개발일지 (1) STM32F407G-DISC1에는 ST-LINK가 미리 내장되어있어 따로 ST-LINK같은 H/W 툴을 구입하지 않고 Mini-USB Type-B 케이블을 이용해 자신의 F/W를 플래싱 할 수 있다. (디렉토리 이름은 STM32F407G-DISC1_Tutorial) IAR EWARM을 실행해 상단 툴바에서 File > New Workspace 를 클릭한 뒤, 새로운 Workspace를 생성한... IARSTM32F4XXEWARMStandard Peripheral Librariesstm32f407STM32F407G-DISC1ARMSTM32F4DISCOVERYSTM32ARM
STM32F407G-DISC1 개발일지 (2) 다용도 입출력(general-purpose input/output, GPIO)은 입력이나 출력을 포함한 동작이 런타임시에 사용자에 의해 제어될 수 있는, 집적 회로나 전기 회로 기판의 디지털 신호 핀이다. 1. STM32F407G-DISC1 GPIO GPIO_Mode: 총 네가지 값을 가질 수 있다. 인풋(GPIO_Mode_IN): GPIO port에서 선택된 pin을 입력으로 사용한다. 출... IARGPIOSTM32F4XXEWARMStandard Peripheral Librariesstm32f407STM32F407G-DISC1ARMSTM32F4DISCOVERYSTM32ARM STM32F407G-DISC1 개발일지 (3) 이번에는 외부 인터럽트와 Button을 이용해 LED를 토글하는 법을 알아보자. 우선 STM32F407의 외부 인터럽트가 가능한 GPIO Port 및 Pin을 알아보자. 즉 외부 인터럽트 5 ~ 9 사이는 같은 인터럽트 핸들러에 진입하며, 10 ~ 15 사이의 외부인터럽트 역시 같은 인터럽트 핸들러로 진입하게 된다. 2.1 STM32F407G-DISC1 EXIT Code ✍ 지난 포스팅에 G... IARGPIOSTM32F4XXexitEWARMStandard Peripheral LibrariesInterruptstm32f407STM32F407G-DISC1ARMSTM32F4DISCOVERYSTM32ARM STM32F407G-DISC1 개발일지 (1) STM32F407G-DISC1에는 ST-LINK가 미리 내장되어있어 따로 ST-LINK같은 H/W 툴을 구입하지 않고 Mini-USB Type-B 케이블을 이용해 자신의 F/W를 플래싱 할 수 있다. (디렉토리 이름은 STM32F407G-DISC1_Tutorial) IAR EWARM을 실행해 상단 툴바에서 File > New Workspace 를 클릭한 뒤, 새로운 Workspace를 생성한... IARSTM32F4XXEWARMStandard Peripheral Librariesstm32f407STM32F407G-DISC1ARMSTM32F4DISCOVERYSTM32ARM